package com.tianqu.tms.dao;

import java.util.List;

import com.tianqu.tms.core.exception.TmsDaoException;
import com.tianqu.tms.dto.TransferWorkCountDto;

public interface TransferWorkCountDao {
public List<TransferWorkCountDto> getWorkCountListByMonth(String countMonth,String userId) throws TmsDaoException;
public List<TransferWorkCountDto> getWorkCountUserListByMonth(String countMonth,String userId) throws TmsDaoException;
public TransferWorkCountDto getSumByUserIdAndMonth(String countMonth,int userid,int workType)throws TmsDaoException;
public TransferWorkCountDto getTransferWorkCountByIdAndTime(String workType,int userid,String  countDay)throws TmsDaoException;
public void insertTransferWorkCountInfo(TransferWorkCountDto dto)throws TmsDaoException;
public void updateTransferWorkCountInfo(TransferWorkCountDto dto)throws TmsDaoException;
public List<TransferWorkCountDto> getWorkCountTypeListByMonth(String countMonth) throws TmsDaoException;
}
